package com.ruoyi.applyNews.service;

import java.util.List;
import com.ruoyi.applyNews.domain.Passnews;
import com.ruoyi.news.domain.News;

/**
 * applyNewsService接口
 * 
 * @author 祁正
 * @date 2023-06-05
 */
public interface IPassnewsService 
{
    int addNews(News news);
    int backNewsApply(int id);
    int passNewsApply(int id);
    /**
     * 查询applyNews
     * 
     * @param id applyNews主键
     * @return applyNews
     */
    public Passnews selectPassnewsById(Long id);

    /**
     * 查询applyNews列表
     * 
     * @param passnews applyNews
     * @return applyNews集合
     */
    public List<Passnews> selectPassnewsList(Passnews passnews);

    /**
     * 新增applyNews
     * 
     * @param passnews applyNews
     * @return 结果
     */
    public int insertPassnews(Passnews passnews);

    /**
     * 修改applyNews
     * 
     * @param passnews applyNews
     * @return 结果
     */
    public int updatePassnews(Passnews passnews);

    /**
     * 批量删除applyNews
     * 
     * @param ids 需要删除的applyNews主键集合
     * @return 结果
     */
    public int deletePassnewsByIds(Long[] ids);

    /**
     * 删除applyNews信息
     * 
     * @param id applyNews主键
     * @return 结果
     */
    public int deletePassnewsById(Long id);
}
